echo killer - Turkish English Dictionary